[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Semantische Analyse erweiterbarer Spezifikationssprachen

title Semantische Analyse erweiterbarer Spezifikationssprachen
creator Gezgin, Tolga
date 1998-01
language ger
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-1731&engl=1
description 79 pages
In dieser Diplomarbeit wird der Prototyp eines Werkzeugs zur semantischen Analyse flexibel erweiterbarer Spezifikationssprachen entwickelt. Der Prototyp für die syntaktische Analyse flexibel erweiterbarer Spezifikationssprachen wurde bereits in der Diplomarbeit von Frank Messicci implementiert und kann als Basis für die semantische Analyse verwendet werden. Mit diesem Prototyp hat der Anwender die Möglichkeit die Spezifikationssprache um anwendungsbezogene Sprachkonstrukte zu erweitern. Hierfür verwendet der Anwender in dem zu analysierenden Programm ein Sprachkonstrukt, das eine Erweiterung der Sprache definiert. Mit jeder Erweiterung der Sprache wird zur Laufzeit ein neuer LR-Parser gestartet, der die weitere Analyse des Programms mit einer neu generierten Steuertabelle fortsetzt. So können während der Analyse des Programms u.U. mehrere LR-Parser laufen. Der Prototyp zur semantischen Analyse ermöglicht dem Anwender zusätzlich die eigentliche Semantik der Sprachkonstrukte der Spezifikationssprache zu beschreiben. Für die Beschreibung der Semantik wird die von Peter Mosses und David Watt entwickelte Sprache Action Semantics" verwendet. Während der Analyse des Programms wird ein Syntaxbaum aufgebaut. Nach der Analyse läßt sich dann mit einem Top-Down Durchlauf des Syntaxbaumes und der Semantikbeschreibung der Sprachkonstrukte eine Zwischensprache generieren. Da für die Semantikbeschreibung der Sprachkonstrukte die Sprache action semantics gewählt wurde ist die Zwischensprache ebenfalls durch diese festgelegt.
publisher Stuttgart, Germany, Universität Stuttgart
type Text
Diploma Thesis
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-1731/DIP-1731.ps
contributor Integrierter Systementwurf (IPVR)
format application/postscript
2283355 Bytes
subject Programming Languages Formal Definitions and Theory (CR D.3.1)
Spezifikation
Action Notation
relation Diploma Thesis No. 1731